package Day4;

/**
 * @Author kalista
 * @Description
 * @Date 2020/11/6  14:31
 **/
public class Test1 {


    public static void main(String[] args) {

        // 不使用任何方式 虽然需求多   程序员眼里是不是只有一个:  求和
        // java种方法(Method) 在其他语言种可能被称为 函数(function),对于一些复杂的代码逻辑，我们希望重复使用这些代码，并且可以做到
        //任意调用。我们讲一堆代码放到大括号种并且给他们去一个名字。

        // 方法  存在于类中

        // 第一次的需求
        int a = 30;
        int b = 50;
        System.out.println("a" + "+" + "b" + "=" + (a + b));

        // 第二次需求
        int aa = 45;
        int bb = 656;
        System.out.println("aa" + "+" + "bb" + "=" + (aa + bb));

        // 第三次需求
        int aaa = 555;
        int bbb = 666;
        System.out.println("aaa" + "+" + "bbb" + "=" + (aaa + bbb));


        int sum = Test1.sum(10, 10);


        //1. 调用方法

        // 变量名


    }


    /**
     * 求和
     * @param a
     * @param b
     * @return
     */

    /**
     *
     * 怎么去定义方法？
     * 第一个位置: 修饰符   public  4个
     * 第二个位置: 静态的   类名.（的）方法的名字进行调用
     * 第三个位置: 返回值   如果我们要返回值可以写 （所有类型）  不想要返回值 也得写一个void(不用写return)
     * 第四个位置: 方法的名字  怎么写    标识符    开头字母小写 中间有别的英文单词 首字母大写 驼峰命名
     * 小括号  参数类型 多个参数请用 , 分隔   参数类型（所有类型 String ）
     * 大括号  方法体 具体语句
     *
     * 一个类可以写多个方法   但是一个方法内不可以有方法
     *
     */

    public static  int   sum(int a , int b){
        return  a + b;
    }

    public static int   sdf(int a , int b){
        return  a + b;
    }


    public static int   dfsdf(int a , int b){
        return  a + b;
    }


    // 计算偶数的方法
    public static boolean qiuoushu(int asdfasdfsafds){
        return asdfasdfsafds%2 == 0;//true

    }





}
